#pragma once

namespace MomogenkyouContent	{

class MainMenuScreen	:	public	MomogenkyouSystem::ScreenTemplate
{
protected:
	MomogenkyouSystem::ContentManager	m_ContentManager;
	MomogenkyouSystem::Camera		*	m_pCamera;

	MomogenkyouSystem::TextureData	*	m_pBackground;
	MomogenkyouSystem::TextureData	*	m_pTitleText;

	size_t								m_iPhase;
public:
	MainMenuScreen();
	virtual	~MainMenuScreen();

	virtual	void				Initialize();
	virtual	void				Shutdown();
	virtual	void				Update(const float & fInterval);
	virtual	void				ProcessInput();
	virtual	void				DrawGameScreen(const float & fInterval);
};

}